@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; font-size:14px; font-family:"微软雅黑"; }
body{ overflow-y:scroll; }
button{ cursor:pointer; padding:2px 6px; }
input[type=submit]{ padding:2px 6px; }
input{ cursor:pointer; }
input[type=text]{ padding:3px; border-radius:5px; }
textarea{ border-radius:5px; }
a{ text-decoration:none; color:#125AAC; }
a:hover{ text-decoration:underline; }
/*border-radius:0 0 10px 10px;*/
#top{ position:fixed; top:0; width:100%; height:40px; overflow:hidden; background:#000; opacity:0.5; }

.left{ float:left; }
.right{ float:right; }
.middle{ margin:0 auto; }
.hidden{ display:none; visibility:hidden; }

.avatar img{ padding:2px; border:1px solid #EAEAEA; }

.clear{ clear:both; }
h5{ margin:1em 0; }
/*******************************
 *	头部 
 * *****************************
 */
 
#top .left{ }
#top .right{ }
#top .middle{ width:980px; color:#FFF; padding:8px 0; }
#top input[type=text]{ width:700px; border:none; padding:3px; background:#616161; color:#CCC; cursor:pointer; }
#top input[type=text]:hover{ background:#7A7A7A; color:#EAEAEA; }

#top ul{ list-style:none; }
#top ul li{ float:left; padding:3px 4px; border-radius:3px; margin-right:10px; }
#top ul li:hover{ background:#616161; }
#top ul li a{ color:#CCC; display:block; text-decoration:none; }
#top ul li:hover a{ color:#EAEAEA; }

/*******************************
 *	窗口部分 
 * *****************************
 */

#win{ }
.win{ background:#FFF; position:fixed; z-index:99; top:200px; width:380px; padding:10px; overflow-x:hidden; }
#winbackground{ background:#7A7A7A; opacity:0.6; border-radius: 10px; position:fixed; z-index:98; top:190px; padding:10px; width:400px; }
.win-button{ text-align:left; }

#msg{ position:fixed; z-index:99; top:60px; right:100px; border-radius:10px; padding:10px; color:#FFF; }
.error{ background:#CF1C16; }
.info{ background:#484848; }



#sync{ position:fixed; z-index:997; background:#FFFFEE; }
#sync ul{ list-style:none; }
#sync ul li{ padding:5px; cursor:pointer; }
#sync ul li:hover{ background:#E0FFE8; }
#sync ul li.select{ background:#E0FFE8; }
/*******************************
 *	主要内容部分 
 * *****************************
 */

#mbody{ margin:40px auto 0; width:980px; overflow-y:auto; overflow-x:hidden; }

.form{ padding-top:20px; }
.form p{ margin-bottom:20px; }
.form input[type=text],input[type=password]{ width:350px; padding:3px; border:#666 solid 1px; }
.blur{ color:#7A7A7A; background:#EAEAEA; }
.blur:hover{ color:#000; }
.focus{ background:#FFF; }

.box{ margin:10px; }
.box textarea{ border:1px solid #DBDBDB; display:block; width:952px; padding:3px; }
.box ul{ list-style:none; }


.notice{ border-bottom:1px solid #DBDBDB; padding:10px 0; }
.feed{ }
.feed ul{ list-style:none; }
.feed ul li{ border-bottom:1px solid #DBDBDB; padding:20px 10px; }
/*.feed ul li:hover{ background:#EDF4FD; }*/
.feed ul li .avatar{ float:left; margin-right:15px; }
.feed ul li .feed-body{ float:left; width:869px; }
.feed ul li .func{ clear:both; text-align:right; }
.feed ul li .comment .input{ padding:10px 0; }
.feed ul li .comment input[type=text]{ width:930px; }

.doing{ border-bottom:1px solid #DBDBDB; padding:20px 0; }
.doing .desc{ text-align:right; padding-top:15px; }
.doing .desc input[type=submit]{ margin-left:10px; }

.search{ border-bottom:1px solid #DBDBDB; padding:20px 0; }
.search .desc{ margin-bottom:10px; }
.search input[type=text]{ width:860px; }
.search input[type=submit]{ width:90px; padding: 4px 6px; }

.forum-feed h6{ margin:10px 0; font-weight:normal; }

.forum-feed h6 a{ margin-right:20px; }
.forum-feed ul li{ border-bottom:1px solid #DBDBDB; padding:20px 10px; }
.forum-feed ul li h6 span{ color:#A9AF09; }
.forum-feed ul li .left{ width:840px; }
.forum-feed ul li .right{ text-align:center; }

.forum-feed ul li textarea{ width:932px; }

.forum-feed .input{ padding:10px 0; }
.forum-feed .input input[type=text]{ width:960px; }

.forum-feed .cnt p{ margin:8px; line-height:1.6em; }
.forum-feed .cnt p.desc{ color:#8D1410; font-size:12px; }
.attachment{ margin-top:10px; color:#A9AF09; padding:10px; background:#EDFCFD; }
.attachment p{ padding:4px 0; }
.attachment p.desc{ color:#8D1410; font-size:12px; }

.mail-func{ margin-top:40px; padding:10px 0 10px 1em; border-bottom:1px solid #DBDBDB; border-top:1px solid #DBDBDB; }
.mail-func .left a{ margin-right:2em; }
.mail-func .right a{ margin-left:1em; }

.mail-feed ul li{ border-bottom:1px solid #DBDBDB; padding:20px 10px; }
.mail-feed ul li h6{ margin:6px 0; }

#file-uploader-demo1 ul{ list-style:inside; }
#file-uploader-demo1 ul li{ padding:10px; border-bottom:1px dotted #DBDBDB; }
.qq-upload-button {
    display:block;
    width: 105px; padding: 7px 0; text-align:center;    
    background:#880000; border-bottom:1px solid #ddd;color:#fff;
}
.qq-upload-button-hover {background:#cc0000;}
.qq-upload-button-focus {outline:1px dotted black;}

.work-feed{ padding:20px 0; }
.work-feed input[type=text]{ width:940px; color:#999; }
.work-feed input[type=text].edit{ color:#000; }
/* #forum-message{ width:960px; } */

ul.radius li{ border-radius:5px; padding:10px; margin:10px 0; border:1px solid #D1D1D1; }
ul.radius li:hover{ background:#EDFCFD; }
li .right { width:60px; }
li input[type=checkbox]{ position:relative; top:4px; }
li .subject{ float:left; }
li .desc{ color:#1FA912; }

table tr:hover td{ background:#EDFCFD; }
table td{ border-bottom:1px solid #D1D1D1; padding:10px; }


.work-feed ul li{ border-bottom:1px solid #DBDBDB; padding:10px 10px; }
.work-feed ul li p{ margin-bottom:20px; }
.work-feed ul li p textarea{ width:940px; color:#999; }
.work-feed ul li p textarea.edit{ color:#000; }
.work-feed ul li h6{ font-weight:normal; }

.work-feed .percent{ border:1px solid #DBDBDB; background:#EAEAEA; padding-bottom:10px; }
.work-feed .percent li{ border:none; padding-bottom:0px; font-weight:bold; }
.work-feed .percent li span{ font-weight:normal; color:#C71C1C; }
.work-feed .percent li span.finish{ color:#159B1A; }

.doing-feed ul li{ border-bottom:1px solid #DBDBDB; padding:10px 10px; }
.doing-feed ul li li a.reply-txt{ color:#fff; }
.doing-feed ul li li:hover a.reply-txt{ color:#125AAC; }

.doing-feed ul li p{ margin-bottom:20px; }
.doing-feed ul li p.author{ color:#818181; }

.doing-feed ul li .input{ padding:10px 0; }
.doing-feed ul li input[type=text]{ width:930px; }
